package com.atguigu.gmall.payment.pay;

import com.atguigu.gmall.payment.model.PaymentInfo;

/**
 * 所有支付方式上级支付接口
 * 里面包含抽象方法
 * 默认实现方法
 */
public interface PayAPI {


    public String createPayPage(PaymentInfo paymentInfo);

    //public String refund(PaymentInfo paymentInfo);


    /**
     * 各个支付平台使用默认方法
     *
     * @return
     */
    default String common() {
        System.out.println("xxxxxx");
        return "atguigu";
    }

}
